package tania.coca.ejercicios.tarjetas;

import java.util.Random;

public class Tarjeta {

	private String numeroTarjeta;
	private int minutos;
	private int segundos;
	
	public Tarjeta(String numeroTarjeta, int minutos, int segundos){
		
		this.numeroTarjeta = numeroTarjeta;
		this.minutos = minutos;
		this.segundos = segundos;
		
	}
	
	public int getSegundos() {
		return segundos;
	}


	public void setSegundos(int segundos) {
		this.segundos = segundos;
	}


	public static String generarNumeroTarjeta(){
		
		Random random = new Random();
		StringBuffer sb = new StringBuffer();
		boolean listo = false;
		int value = 0, counter =0;
		
		while(!listo){
			
			value = random.nextInt(9999);
			
			if(value >= 1000){
				
				sb.append(value);
				counter++;
				
				if(counter != 4){
					
					sb.append("-");
					
				}else{
					
					listo = true;
					
				}
				
			}
			
		}
		
		return sb.toString();
	}
	
	
	public int getMinutos() {
		return minutos;
	}
	
	public void setMinutos(int minutos) {
		this.minutos = minutos;
	}
	
	public String getNumeroTarjeta() {
		return numeroTarjeta;
	}
	
	public void setNumeroTarjeta(String numeroTarjeta) {
		this.numeroTarjeta = numeroTarjeta;
	}
	
	public static int getMinutosFromMonto(int monto){
		
		switch(monto){
		
		case 60:{
			
			return 15;
			
		}
		
		case 100:{
			
			return 25;
			
		}
		
		case 200:{
			
			return 50;
			
		}
		
		case 500:{
			
			return 125;
			
		}
		
		default:{
			
			return 0;
			
		}
		
		}
		
		
	}
	
}
